/**
 * <strong>Title : RepairOrderCondition.java<br>
 * </strong> <strong>Package : cn.b.sky.mes.em.model.condition<br>
 * </strong> <strong>Description : </strong>@类注释说明写在此处@<br>
 * <strong>Create on : 2015年11月9日 下午3:19:12<br>
 * </strong>
 * <p>
 * @author dapeng.li<br>
 * @version <strong>v1.0.0</strong><br>
 * <br>
 *          <strong>修改历史:</strong><br>
 *          修改人 | 修改日期 | 修改描述<br>
 *          -------------------------------------------<br>
 * <br>
 * <br>
 */
package cn.b.sky.mes.em.model.condition;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.format.annotation.DateTimeFormat.ISO;

import cn.b.sky.common.model.Page;

/**
 * <strong>Title : RepairOrderCondition.java<br></strong>
 * <strong>Package : cn.b.sky.mes.em.model.condition<br></strong>
 * <strong>Description : </strong>设备报修查询条件<br> 
 * <strong>Create on : 2015年11月9日 下午3:19:12<br></strong>
 * <p>
 * @author dapeng.li<br>
 * @version <strong>v1.0.0</strong><br>
 * <br>
 * <strong>修改历史:</strong><br>
 * 修改人 | 修改日期 | 修改描述<br>
 * -------------------------------------------<br>
 * <br>
 * <br>
 */
public class RepairOrderCondition extends Page {
  /**
   * 维修单编号
   */
  private String orderCode;

  /**
   * 设备编号
   */
  private String equipmentCode;

  /**
   * 设备描述
   */
  private String equipmentText;

  /**
   * 设备类别编号
   */
  private String categoryCode;

  /**
   * 设备类别描述
   */
  private String categoryText;

  /**
   * 故障编号
   */
  private String failureCode;

  /**
   * 故障描述
   */
  private String failureText;

  /**
   * 部门
   */
  private String department;

  /**
   * 状态编号
   */
  private String statusECode;

  /**
   * 报修人
   */
  private String requestUser;

  /**
   * 报修时间
   */
  @DateTimeFormat(iso = ISO.DATE_TIME, pattern = "yyyy-MM-dd HH:mm:ss")
  private Date requestDateTime;

  /**
   * 接单人
   */
  private String receiveUser;

  /**
   * 接单时间
   */
  @DateTimeFormat(iso = ISO.DATE_TIME, pattern = "yyyy-MM-dd HH:mm:ss")
  private Date receiveDateTime;

  /**
   * 维修人
   */
  private String repairUser;

  /**
   * 维修开始时间
   */
  @DateTimeFormat(iso = ISO.DATE_TIME, pattern = "yyyy-MM-dd HH:mm:ss")
  private Date repairStartDateTime;

  /**
   * 维修结束时间
   */
  @DateTimeFormat(iso = ISO.DATE_TIME, pattern = "yyyy-MM-dd HH:mm:ss")
  private Date repairEndDateTime;

  /**
   * 维修内容
   */
  private String repairMemo;

  /**
   * 维修结果
   */
  private String repairResult;

  /**
   * 验收人
   */
  private String checkUser;

  /**
   * 验收时间
   */
  @DateTimeFormat(iso = ISO.DATE_TIME, pattern = "yyyy-MM-dd HH:mm:ss")
  private Date checkDateTime;

  /**
   * 验收说明
   */
  private String checkMemo;

  /**
   * 验收结果
   */
  private String checkResult;

  /**
   * 最大报修时间
   */
  private String maxRequestDateTime;

  /**
   * 最小报修时间
   */
  private String minRequestDateTime;

  /** 
  * @return orderCode
  */
  public String getOrderCode() {
    return orderCode;
  }

  /** 
  * @param orderCode 要设置的 orderCode
  */
  public void setOrderCode(String orderCode) {
    this.orderCode = orderCode;
  }

  /** 
  * @return equipmentCode
  */
  public String getEquipmentCode() {
    return equipmentCode;
  }

  /** 
  * @param equipmentCode 要设置的 equipmentCode
  */
  public void setEquipmentCode(String equipmentCode) {
    this.equipmentCode = equipmentCode;
  }

  /** 
  * @return categoryCode
  */
  public String getCategoryCode() {
    return categoryCode;
  }

  /** 
  * @param categoryCode 要设置的 categoryCode
  */
  public void setCategoryCode(String categoryCode) {
    this.categoryCode = categoryCode;
  }

  /** 
  * @return failureCode
  */
  public String getFailureCode() {
    return failureCode;
  }

  /** 
  * @param failureCode 要设置的 failureCode
  */
  public void setFailureCode(String failureCode) {
    this.failureCode = failureCode;
  }

  /** 
  * @return department
  */
  public String getDepartment() {
    return department;
  }

  /** 
  * @param department 要设置的 department
  */
  public void setDepartment(String department) {
    this.department = department;
  }

  /** 
  * @return statusECode
  */
  public String getStatusECode() {
    return statusECode;
  }

  /** 
  * @param statusECode 要设置的 statusECode
  */
  public void setStatusECode(String statusECode) {
    this.statusECode = statusECode;
  }

  /** 
  * @return requestUser
  */
  public String getRequestUser() {
    return requestUser;
  }

  /** 
  * @param requestUser 要设置的 requestUser
  */
  public void setRequestUser(String requestUser) {
    this.requestUser = requestUser;
  }

  /** 
  * @return requestDateTime
  */
  public Date getRequestDateTime() {
    return requestDateTime;
  }

  /** 
  * @param requestDateTime 要设置的 requestDateTime
  */
  public void setRequestDateTime(Date requestDateTime) {
    this.requestDateTime = requestDateTime;
  }

  /** 
  * @return receiveUser
  */
  public String getReceiveUser() {
    return receiveUser;
  }

  /** 
  * @param receiveUser 要设置的 receiveUser
  */
  public void setReceiveUser(String receiveUser) {
    this.receiveUser = receiveUser;
  }

  /** 
  * @return receiveDateTime
  */
  public Date getReceiveDateTime() {
    return receiveDateTime;
  }

  /** 
  * @param receiveDateTime 要设置的 receiveDateTime
  */
  public void setReceiveDateTime(Date receiveDateTime) {
    this.receiveDateTime = receiveDateTime;
  }

  /** 
  * @return repairUser
  */
  public String getRepairUser() {
    return repairUser;
  }

  /** 
  * @param repairUser 要设置的 repairUser
  */
  public void setRepairUser(String repairUser) {
    this.repairUser = repairUser;
  }

  /** 
  * @return repairStartDateTime
  */
  public Date getRepairStartDateTime() {
    return repairStartDateTime;
  }

  /** 
  * @param repairStartDateTime 要设置的 repairStartDateTime
  */
  public void setRepairStartDateTime(Date repairStartDateTime) {
    this.repairStartDateTime = repairStartDateTime;
  }

  /** 
  * @return repairEndDateTime
  */
  public Date getRepairEndDateTime() {
    return repairEndDateTime;
  }

  /** 
  * @param repairEndDateTime 要设置的 repairEndDateTime
  */
  public void setRepairEndDateTime(Date repairEndDateTime) {
    this.repairEndDateTime = repairEndDateTime;
  }

  /** 
  * @return repairMemo
  */
  public String getRepairMemo() {
    return repairMemo;
  }

  /** 
  * @param repairMemo 要设置的 repairMemo
  */
  public void setRepairMemo(String repairMemo) {
    this.repairMemo = repairMemo;
  }

  /** 
  * @return repairResult
  */
  public String getRepairResult() {
    return repairResult;
  }

  /** 
  * @param repairResult 要设置的 repairResult
  */
  public void setRepairResult(String repairResult) {
    this.repairResult = repairResult;
  }

  /** 
  * @return checkUser
  */
  public String getCheckUser() {
    return checkUser;
  }

  /** 
  * @param checkUser 要设置的 checkUser
  */
  public void setCheckUser(String checkUser) {
    this.checkUser = checkUser;
  }

  /** 
  * @return checkDateTime
  */
  public Date getCheckDateTime() {
    return checkDateTime;
  }

  /** 
  * @param checkDateTime 要设置的 checkDateTime
  */
  public void setCheckDateTime(Date checkDateTime) {
    this.checkDateTime = checkDateTime;
  }

  /** 
  * @return checkMemo
  */
  public String getCheckMemo() {
    return checkMemo;
  }

  /** 
  * @param checkMemo 要设置的 checkMemo
  */
  public void setCheckMemo(String checkMemo) {
    this.checkMemo = checkMemo;
  }

  /** 
  * @return checkResult
  */
  public String getCheckResult() {
    return checkResult;
  }

  /** 
  * @param checkResult 要设置的 checkResult
  */
  public void setCheckResult(String checkResult) {
    this.checkResult = checkResult;
  }

  /** 
  * @return equipmentText
  */
  public String getEquipmentText() {
    return equipmentText;
  }

  /** 
  * @param equipmentText 要设置的 equipmentText
  */
  public void setEquipmentText(String equipmentText) {
    this.equipmentText = equipmentText;
  }

  /** 
  * @return categoryText
  */
  public String getCategoryText() {
    return categoryText;
  }

  /** 
  * @param categoryText 要设置的 categoryText
  */
  public void setCategoryText(String categoryText) {
    this.categoryText = categoryText;
  }

  /** 
  * @return failureText
  */
  public String getFailureText() {
    return failureText;
  }

  /** 
  * @param failureText 要设置的 failureText
  */
  public void setFailureText(String failureText) {
    this.failureText = failureText;
  }

  /** 
  * @return maxRequestDateTime
  */
  public String getMaxRequestDateTime() {
    return maxRequestDateTime;
  }

  /** 
  * @param maxRequestDateTime 要设置的 maxRequestDateTime
  */
  public void setMaxRequestDateTime(String maxRequestDateTime) {
    this.maxRequestDateTime = maxRequestDateTime;
  }

  /** 
  * @return minRequestDateTime
  */
  public String getMinRequestDateTime() {
    return minRequestDateTime;
  }

  /** 
  * @param minRequestDateTime 要设置的 minRequestDateTime
  */
  public void setMinRequestDateTime(String minRequestDateTime) {
    this.minRequestDateTime = minRequestDateTime;
  }

}
